  /*细览更多样式*/
  .gl_tit1_r:hover ul ,.gl_tit1_r ul.on {
            display: block;
        }
  /*网上调查细览*/
  .wsdc_top{padding-bottom:10px; border-bottom: 1px solid #efefef;}
    .wsdc_top h1{padding-left: 18px; font-size: 20px; background: url(21nd_dc_dian.png) no-repeat center left;}
    .wsdc_nr{margin-bottom: 16px;}
    .wsdc_nr ul li{line-height: 28px; font-size: 16px;}
    .wsdc_nr ul li span{display: inline-block; width: 20px; margin-right: 10px;}
    .wsdc_nr ul li a{color: #1658A0;}
    .wsdc_in input{width: 200px; height: 25px; border-radius:4px; border: 1px solid #999999; padding-left: 15px;}
    .wsdc_yzm .in1{margin-right: 15px;height: 35px; border: 1px solid #999999;width: 185px; padding-left: 15px; border-radius:4px;}
    .wsdc_yzm span{font-size: 18px; font-weight: bold;}
    .wsdc_con2 input[type="checkbox"]{margin-right: 10px;}
    .wsdc_con1.disabled{background-color: #ccc;}    
    /*网上调查细览 end */
     /*解读回应  */
    .xwfbhbox .list_no_4{display: none;}
     /*解读回应 end */
    /*适老板*/
    @media only screen and (max-width: 1000px){
        .SLB .rig-fix2{display: none!important;}
    }
    .SLB .gl_tit3 .btn4 {
        height: 44px;
    line-height: 44px;
    font-size: 24px;
}
.SLB .xwfbhbox .list_no_4{display: block;}
    /*适老板 end*/
    /*页码*/
    .SLB .fy_list_04 span {
            display: none;
    }
    @media screen and (max-width: 999px){   
        .fy_list_04 span {
            display: none;
        }
    }
    /*页码 end*/
    /*细览字体大小*/
     .font0, .font0 p, .font0 div, .font0 table, .font0 span {
/*            font-family: none !important;*/
            font-size: 14px !important;
        }

        .font1, .font1 p, .font1 div, .font1 table, .font1 span {
/*            font-family: none !important;*/
            font-size: 16px !important;
        }

        .font2, .font2 p, .font2 div, .font2 table, .font2 span {
/*            font-family: none !important;*/
            font-size: 17px !important;
        }

        .font3, .font3 p, .font3 div, .font3 table, .font3 span {
/*            font-family: none !important;*/
            font-size: 18px !important;
        }

        .font4, .font4 p, .font4 div, .font4 table, .font4 span {
/*            font-family: none !important;*/
            font-size: 19px !important;
        }

        .font5, .font5 p, .font5 div, .font5 table, .font5 span {
/*            font-family: none !important;*/
            font-size: 20px !important;
        }

        .font6, .font6 p, .font6 div, .font6 table, .font6 span {
/*            font-family: none !important;*/
            font-size: 21px !important;
        }

        .font7, .font7 p, .font7 div, .font7 table, .font7 span {
/*            font-family: none !important;*/
            font-size: 22px !important;
        }

        .font8, .font8 p, .font8 div, .font8 table, .font8 span {
/*            font-family: none !important;*/
            font-size: 23px !important;
        }
        /*细览字体大小 end*/
         /*数据发布 */
        .tptjbox{overflow: hidden;}
       .tptjbox li{
            width: 23%;
            float: left;
           
       }
      
       .tptjbox ul li a p {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
      
       @media screen and (max-width: 999px){
         .tptjbox li{
            width: 50%;
            margin-bottom: 20px;
       }

       }
        @media screen and (max-width: 750px){
          .tptjbox li{
            width: 100%;
            margin-bottom: 20px;
       }
      
       }
        #echartsBox {
            width: 80%;
            height: 450px;
            position: relative;
            margin: 0 auto;
            margin-top: 20px;
        }

        .menu-sel{margin: 20px 0;}
        .menu-sel ul li {
            width: 18%;
            height: 45px;
            background-image: none;
            background-color: #f6f6f6;
            color: #000;
            border-radius: 5px;
            float: left;
            text-align: center;
            font-size: 18px;
            font-weight: bold;
            margin: 0 1%;
            padding-left: 0;
            vertical-align: middle;
            cursor: pointer;
            line-height: 45px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .menu-sel ul li.curr {
            background-color: #e94141;
            color: #fff;
        }
        .ser_con{height: 32px;line-height: 32px;}
        .ser_con em{float: left;padding:0 10px;margin-left: 10px;}
        .ser-title{font-size: 16px;font-weight: bold;float: left;}
        .ser-cell{
            float: left;
            width: 78px;
            padding:0 12px;
            height: 32px;line-height: 32px;
            font-size: 16px;
            margin-left: 10px;
            text-align: center;
            border: 1px solid #e9e9e9;
            border-radius: 5px;
            background-color: #fff;
            position: relative;
        }
        .ser-cell span{}
        .ser-celli{
            width: 100%;
            margin-top: 3px;
            border-radius: 5px;
            border: 1px solid #e9e9e9;
            background-color: #fff;
            position: absolute;
            left: 0;
            z-index: 10;
        }
        .ser-celli ul{max-height: 180px;overflow-y:auto;}
        .ser-celli li{
            margin: 3px 0;
        }
        .ser-celli li.on{background-color: #e94141;color:#fff;}
        .ser-btn{
            cursor: pointer;
            border-radius: 4px;
            margin-left: 15px;
            color: #fff;
            background-color: #d9534f;
            border-color: #d43f3a;
            display: inline-block;
            padding: 8px 14px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            text-align: center;
            line-height: 1;
            outline: none;
            box-shadow: none;
            border: 1px solid;
        }
        @media only screen and (max-width:767px){
            .menu-sel ul li{width:48%;margin-top: 8px;}
            .ser_con{height: auto;}
            .ser-title{width: 100%;}
            .ser-cell{width: 35%;margin-bottom: 10px;}
            .ser-btn{display: block;margin:0 auto;vertical-align: middle;width: 80px;height: 35px;}
        }
          .sjjdlist {margin-bottom: 10px;overflow: hidden;}
        .sjjdlist li{float: left;margin-right: 10px;background: none!important;}
         @media only screen and (max-width:1024px){
          .sjjdlist .list_no_s4{display: none;}
           .sjjdlist li{margin-right: 40px;}
         }
          @media only screen and (max-width:768px){
                      .sjjdlist li {
                float: left;
                margin-right: 20px;
                width: 325px;
            }
            .sjjdlist .list_no_s4,.sjjdlist .list_no_s3{display: none;}
         }
          @media only screen and (max-width:767px){
                      .sjjdlist li {
                float: left;
                margin-right: 20px;
                width: 93%;
                margin-left: 1%;
            }
            .sjjdlist .list_no_s4,.sjjdlist .list_no_s3,.sjjdlist .list_no_s2{display: none;}
         }
         /*数据发布 end*/
         /*底部*/
         .bottom_ul ul li .bottom_ul_tit ul li {
    float: left;
}
 /*底部*/
  /*无障碍手机端隐藏*/
  @media screen and (max-width: 999px){
 .header_anniu ul li:nth-child(3),.zzms_bar a:nth-child(3){
    display: none;
}
}
@media (max-width: 1300px) and (min-width: 1001px){
    .bf-content-wrap {
    margin-top: 160px !important;
}
.SLB .bf-content-wrap {
    margin-top: 0px !important;
}
}
 a:link, a:visited, a:active {
    outline-style: none;
    -moz-outline-style: none;
} 


/*21pt_通用*/ 
 @media screen and (max-width: 1300px){
	 .footer_21 .win_a{
		width:auto;
	}
 }

@media screen and (max-width: 999px){
    .zxft_list+.fy_list_04{
        margin-top: 32px;
    }
}
.wsbs_list1 li a p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
 @media screen and (max-width: 767px){
    .zjxq_inp1{ width: 98%; }
 }

.SLB .con_l_bottom_ul ul li a p {
    float: left;
    line-height: 90px;
}

.SLB .ptztlm h5{ font-size:40px}
@media screen and (max-width: 999px){
	.SLB .ptztlm h5{ font-size:30px}
}

.myzj_xl_list li{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
  
@media (max-width: 1300px) and (min-width: 1001px) {
    .b-free-content-wrap {
        margin-top: 160px !important;
    }
    .SLB .b-free-content-wrap {
        margin-top: 0px !important;
    }
}  
.jt-xz_0714 {z-index:1;}

.b-free-captions .b-free-captions-content{ overflow-y:scroll !important;}
 
.fy_list_04 .fy_tit_l{ margin-bottom:10px} 
 


/*适老版*/
.SLB .font0, .SLB .font0 p, .SLB .font0 div.SLB .font0 table, .SLB .font0 span { font-size: 25px !important;}
.SLB .font1, .SLB .font1 p, .SLB .font1 div.SLB .font1 table, .SLB .font1 span { font-size: 26px !important;}
.SLB .font2, .SLB .font2 p, .SLB .font2 div.SLB .font2 table, .SLB .font2 span { font-size: 27px !important;}
.SLB .font3, .SLB .font3 p, .SLB .font3 div.SLB .font3 table, .SLB .font3 span { font-size: 28px !important;}
.SLB .font4, .SLB .font4 p, .SLB .font4 div.SLB .font4 table, .SLB .font4 span { font-size: 29px !important;}
.SLB .font5, .SLB .font5 p, .SLB .font5 div.SLB .font5 table, .SLB .font5 span { font-size: 30px !important;}
.SLB .font6, .SLB .font6 p, .SLB .font6 div.SLB .font6 table, .SLB .font6 span { font-size: 31px !important;}
.SLB .font7, .SLB .font7 p, .SLB .font7 div.SLB .font7 table, .SLB .font7 span { font-size: 32px !important;}
.SLB .font8, .SLB .font8 p, .SLB .font8 div.SLB .font8 table, .SLB .font8 span { font-size: 33px !important;}



 .SLB .zjnr_con p, .SLB .zjnr_con span{
	 font-size:26px !important;
 }
 
@media screen and (max-width: 750px){
	.SLB .wsbs_list1 li {width: 100%;}
}

@media screen and (max-width: 999px){
	.ld_tit1 {display: inline-block;}

}
@media screen and (max-width: 1300px){
	.wsbs_list2 li a { padding: 20px 50px 20px 13%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
}


.myzj_xl_list li{ white-space: normal; word-break: break-all;}

@media screen and (max-width: 999px){
	.zjpt_list {overflow: hidden;}
}

@media screen and (max-width: 750px){
	.SLB .zddt_con:last-child .zddt_r li {
		background-position: left 26px;
	}
}



@media screen and (max-width: 1300px){
  .ztzl_list .bd li a p{padding-right: 15px;padding-left: 18px;}

  .box ul li a{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}


}

@media screen and (max-width: 420px){
  .zddt_r li a{white-space: normal;}
  .zddt_r li{background-position: left 15px;}

  .SLB .zddt_r li{background-position: left 26px;}

    .gzcy_box{height: 280px;}

}


.SLB .ld_l{float: none;width: auto;margin-right: 0;}
.SLB .ld_list{margin-left: -2%;overflow: hidden;}
.SLB .ld_list li{width: 31.33%;float: left;margin-left: 2%;}

@media screen and (max-width: 1300px){
  .SLB .ld_list li{width: 48%;}
}
@media screen and (max-width: 999px){
  .SLB .ld_list li{width: auto;float: none;}
}

.SLB .wsbs_list2 li a{padding: 20px 50px 20px 13%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.SLB .wsbs_list2 li a em{right: 24px}


.SLB .zwgk_list li{width: 33.3%!important;}
@media screen and (max-width: 999px){
  .SLB .zwgk_list li{width: 50%!important;}
  .contain, .container{overflow-x: inherit;}

}
@media screen and (max-width: 600px){
 .SLB .zwgk_list li{width: 100%!important;}

 .SLB .zjxq_inp1{width: 100%;}

}

.SLB .gl_list li span{ display: none;}
.bot-lin{line-height: 1.6;}

.SLB .zxft_tit_r1 li a{padding: 0 8px;}
.SLB .footer_21_tit_l{word-break: break-all;}

@media screen and (max-width: 999px){
   .SLB .gl_tit1_1{width: 50%;}
   .SLB .myzj_xl_tit3 span{text-align: left;}
}

.fy_list_04 .fy_tit_l a{margin: 0px -5px 10px 8px;}


.SLB .gl_tit1_r ul{top: 66px;}
@media screen and (max-width: 999px){
    .SLB .gl_tit1_r ul{top: 50px;}
}


@media screen and (max-width: 1280px){
    .phlm-table tr th:nth-child(3){width: 25%;}

}





/*21pt_通用  end*/ 
.header_21_ss{position: relative;left: 0}
.search-log_2021 {display: none;position: absolute;top: 62px;left: 0;right: 0;padding: 15px 0;background-color: #fff;box-shadow: 0 5px 5px rgba(0,0,0,.3);z-index: 9;border-radius: 5px;}
.search-log_2021 .rs_tit1_2021 a { display: inline-block;font-size: 12px;padding: 0px 13px;background-color: #f6faff;border-radius: 50px;color: #1658a0;line-height: 24px;cursor: pointer;margin-right: 8px;margin-bottom: 8px;}
.search-log_2021 .rs_tit1_2021{padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;height: 32px;
    line-height: 32px;}
.search-log_2021 .rs_tit1_2021 a{text-decoration: none;}
.search-log_2021 .rs_tit1_2021 text{color: #000}
.close_rs_btn{
    color: #000;
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 0;
    cursor: pointer;
    display: none;
}
.lxglc-box_2021 {
            position: absolute;
            top: 62px;
            left: 0;
            right: 0;
            padding: 15px 0;
            background-color: #fff;
            box-shadow: 0 5px 5px rgba(0, 0, 0, .3);
            z-index: 9;
            border-radius: 5px;
        }

        .lxglc-box_2021 ul {
            max-height: 120px;
            overflow-y: auto;
        }

        .lxglc-box_2021 ul li {
            font-size: 14px;
            line-height: 30px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .lxglc-box_2021 ul li a {
            padding: 0 20px;
            display: block
        }

        .lxglc-box_2021 ul li:hover a {
            background: #f8f8f8;
        }
        
        @media screen and (max-width: 768px){
            .close_rs_btn{display: block;}
            .search-log_2021,.lxglc-box_2021{top: 45px}
            .SLB .search-log_2021,.SLB .lxglc-box_2021{top: 62px}
        }
        .SLB .search-log_2021 .rs_tit1_2021{font-size: 22px}
        .SLB .search-log_2021 .rs_tit1_2021 a,.SLB .lxglc-box_2021 ul li,.SLB .close_rs_btn{font-size: 20px}